今天继续分析Launcher源码,首先Launcher实现了LauncherModel.Callbacks接口,APP信息数据加载成功后 ,回调接口把app信息显示到Launcher的 workspace界面上,这个过程代码里面称为bind....
分类:
移动开发 时间:
2014-11-26 16:39:47
阅读次数:
370
代码如下:
package classloader;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.I...
分类:
其他好文 时间:
2014-11-26 11:23:00
阅读次数:
142
1 void merge_sort(int *A, int x, int y, int *T) 2 {//x为左端点,y为右端点 3 // 4 if(y-x= y) || (p = m || A[p] > A[q]时,将右半数组元素复制到临时空间19 T[i...
分类:
编程语言 时间:
2014-11-25 23:26:45
阅读次数:
298
新版手机QQ5.+上新增了一种“一键退朝”的功能,即在页面上的红点可进行拖拽消除。在[知乎](http://www.zhihu.com/question/26382740)上可参考红点的设计过程。按照设计思路在Android上模仿手Q实现下拖拽的过程。
代码地址:https://github.com/chenupt/BezierDemo
效果图:
整体的思路,封装好一个view。...
分类:
移动开发 时间:
2014-11-25 12:51:53
阅读次数:
198
1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。 在sqlplus中,执行如下命令: SQL>alter sys...
分类:
数据库 时间:
2014-11-22 15:53:14
阅读次数:
211
归并排序就是把数组A分成2个数组A1和A2,再对A1和A2也分别平分,直到不能分为止,即只有1个元素了.再依次合并.是一个分和合的过程. 代码是在ubuntu下的vim里写的.我加了很多打印,从打印结果里面可以看出程序是怎么一步一步执行的,本来要画个图的,因为没找到比较好的工具(ubuntu下),....
分类:
编程语言 时间:
2014-11-21 21:50:57
阅读次数:
298
心底的呼唤----致中文系xx级最亲爱的同学们亲爱的中文系xx的同学们,离散了20年的兄弟姐妹们!首先,请允许我深深地低下已然二毛、但却闪闪发光的头颅,弯下几近佝偻但却依旧坚强的腰脊,向他们真诚地鞠上一躬----感谢为建立维护这个群而默默劳作、无私奉献的x君;感谢提出了激情倡议并为之跨越时空地牵线搭...
分类:
其他好文 时间:
2014-11-20 06:49:39
阅读次数:
340
/* 说明: 代码参考过网上代码,但分析为个人原创,本贴重在说明快速排序算法的思想和运行过程。 */ 代码部分: #include #include void quickSort(int* arr,int startPos, int endPos) { int i, j; int key; ...
分类:
编程语言 时间:
2014-11-18 00:22:40
阅读次数:
290
《C专家编程》读书笔记 C语言的设计哲学: 一切工作程序员自己负责。 语言中的所有特性都不需要隐式的运行时支持。 程序员所做的都是对的。 程序员应该知道自己在干什么,并保证自己的所作所为是正确的。--第1章-- C: 穿越时空的迷雾 小即是美。事物发展都有个过程,由简入繁,不能一开始就想得太复杂,M...
分类:
其他好文 时间:
2014-11-15 18:32:59
阅读次数:
214
我一开始没注意这个问题,只是通过陷阱门觉得很绕弯子,为何不在3级用户代码里直接调用write_char,今天自己写程序想用call调用代码段,才发现了大问题。我写了类似于write_char的过程,代码如下:dividing_line:
push%gs
pushl%ebx
pushl%ecx
movl$1,%ecx/*输出1个空格‘..
分类:
系统相关 时间:
2014-11-15 06:46:46
阅读次数:
235